/* 主色调 */
/* 主背景色 */
.bg-main{
	background-color: rgb(92, 204, 132);
}
.bg-main-hover{
	background-color: #4bc175;
}
.bg-main-disabled{
	background-color: #7be09f;
}
/* 主文字色 */
.text-main{
	color: rgb(92, 204, 132);
}
/* 分割线 */
.divider{
	height: 15rpx;
	background-color: #f5f5f3;
}

.login-back {
		position: fixed;
		top: 0;
		left: 0;
		width: 100rpx;
		height: 100rpx;
		display: flex;
		align-items: center;
		justify-content: center;
		z-index: 100;
	}

	.login-bg {
		height: 220rpx;
		background-image: linear-gradient(120deg, #3BFDAF 0%, #70D6F2 100%);
	}

	.login {
		position: absolute;
		top: 200rpx;
		left: 0;
		right: 0;
		background-color: #FFFFFF;
		border-top-left-radius: 30rpx;
		border-top-right-radius: 30rpx;
		padding: 60rpx 70rpx 0 70rpx;
	}

	.login .title {
		font-size: 22px;
		margin-bottom: 50rpx;
		color: #35404b;
	}

	.login-form {
		position: relative;
		margin-bottom: 50rpx;
	}

	.login-form .uni-icons {
		position: absolute;
		left: 0;
		top: 0;
		width: 100rpx;
		height: 100rpx;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #272727;
	}

	.login-form input {
		height: 100rpx;
		padding-left: 100rpx;
		padding-right: 20rpx;
		background-color: #F5F5F5;
	}
	.login .btn{
		height: 100rpx;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #FFFFFF;
		border-radius: 10rpx;
	}
	.wechatlogin .uni-icons{
		border: 1rpx solid #5ccc84;
		width: 47px;
		height: 47px;
		border-radius: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}